package com.tangding.hprose.api.server.command.impl.testForData;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.tangding.common.utils.JacksonUtil;

/**
 * @description 
 *
 * @author Ranger
 * @version 2017年12月7日_上午11:00:11
 *
 */
public class TestQueryGamesSettings implements TestCommand{

	@Override
	public Object products() {
		
		Map<String, Object> result = new HashMap<>();
		result.put("maxLimit", 300000);
		
		List<Map<String, Object>> products = new ArrayList<>();
		Map<String, Object> product = new HashMap<>();
		
		product.put("gameName", "GodDragon");
		List<Integer> values = new ArrayList<>();
		values.add(200);
		values.add(180);
		values.add(150);
		values.add(130);
		values.add(110);
		values.add(0);
		values.add(90);
		values.add(70);
		values.add(5);
		values.add(2);
		values.add(1);
		product.put("values", values);
		products.add(product);

		product = new HashMap<>();
		product.put("gameName", "BenzAndBmw");
		values = new ArrayList<>();
		values.add(200);
		values.add(180);
		values.add(150);
		values.add(130);
		values.add(110);
		values.add(0);
		values.add(90);
		values.add(70);
		values.add(5);
		values.add(2);
		values.add(1);
		product.put("values", values);
		products.add(product);

		product = new HashMap<>();
		product.put("gameName", "GoldShark");
		values = new ArrayList<>();
		values.add(200);
		values.add(180);
		values.add(150);
		values.add(130);
		values.add(110);
		values.add(0);
		values.add(90);
		values.add(70);
		values.add(5);
		values.add(2);
		values.add(1);
		product.put("values", values);
		products.add(product);

		product = new HashMap<>();
		product.put("gameName", "ForestParty");
		values = new ArrayList<>();
		values.add(200);
		values.add(180);
		values.add(150);
		values.add(130);
		values.add(110);
		values.add(0);
		values.add(90);
		values.add(70);
		values.add(5);
		values.add(2);
		values.add(1);
		product.put("values", values);
		products.add(product);

		product = new HashMap<>();
		product.put("gameName", "Jinchan");
		values = new ArrayList<>();
		values.add(200);
		values.add(180);
		values.add(150);
		values.add(130);
		values.add(110);
		values.add(0);
		values.add(90);
		values.add(70);
		values.add(5);
		values.add(2);
		values.add(1);
		product.put("values", values);
		products.add(product);
		
		result.put("entity", products);
		System.out.println(JacksonUtil.toJson(result));
		return result;
	}
}
